HAL CEC APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL CEC constants

HAL1

series

HAL2

Refer to

CEC_0_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_0_5_BIT_PERIOD

Refer to

CEC_1_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_1_5_BIT_PERIOD

Refer to

CEC_2_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_2_5_BIT_PERIOD

Refer to

CEC_3_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_3_5_BIT_PERIOD

Refer to

CEC_4_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_4_5_BIT_PERIOD

Refer to

CEC_5_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_5_5_BIT_PERIOD

Refer to

CEC_6_5_BITPERIOD_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_6_5_BIT_PERIOD

Refer to

CEC_BRE_ERRORBIT_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_BRE_ERRORBIT_NO_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_BROADCASTERROR_ERRORBIT_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_BROADCASTERROR_NO_ERRORBIT_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_CFGR_OAR_LSB_POS

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_DEFAULT_SFT

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_DURATION_AUTO

Refer to

CEC_EXTENDED_TOLERANCE

h5, f4, g0, h7

HAL_CEC_RX_TOLERANCE_EXTENDED

Refer to

CEC_FLAG_ARBLST

h5, f4, g0, h7

HAL_CEC_ERROR_TX_ARBITRATION_LOST

Refer to

CEC_FLAG_BRE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_BIT_RISING

Refer to

CEC_FLAG_LBPE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_LONG_BIT_PERIOD

Refer to

CEC_FLAG_RXACKE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_MISSING_ACK

Refer to

CEC_FLAG_RXBR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_FLAG_RXEND

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_FLAG_RXOVR

h5, f4, g0, h7

HAL_CEC_ERROR_RX_OVERFLOW

Refer to

CEC_FLAG_SBPE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_SHORT_BIT_PERIOD

Refer to

CEC_FLAG_TXACKE

h5, f4, g0, h7

HAL_CEC_ERROR_TX_MISSING_ACK

Refer to

CEC_FLAG_TXBR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_FLAG_TXEND

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_FLAG_TXERR

h5, f4, g0, h7

HAL_CEC_ERROR_TX

Refer to

CEC_FLAG_TXUDR

h5, f4, g0, h7

HAL_CEC_ERROR_TX_UNDERRUN

Refer to

CEC_FULL_LISTENING_MODE

h5, f4, g0, h7

HAL_CEC_LISTEN_MODE_RECEIVE_ALL_MSG

Refer to

CEC_IER_RX_ALL_ERR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IER_TX_ALL_ERR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_INITIATOR_LSB_POS

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_ISR_ALL_ERROR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_ARBLST

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_BRE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_LBPE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_RXACKE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_RXBR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_RXEND

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_RXOVR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_SBPE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_TXACKE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_TXBR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_TXEND

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_TXERR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_IT_TXUDR

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_LBPE_ERRORBIT_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_LBPE_ERRORBIT_NO_GENERATION

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_NO_RX_STOP_ON_BRE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_OWN_ADDRESS_0

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_0

Refer to

CEC_OWN_ADDRESS_1

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_1

Refer to

CEC_OWN_ADDRESS_10

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_10

Refer to

CEC_OWN_ADDRESS_11

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_11

Refer to

CEC_OWN_ADDRESS_12

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_12

Refer to

CEC_OWN_ADDRESS_13

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_13

Refer to

CEC_OWN_ADDRESS_14

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_14

Refer to

CEC_OWN_ADDRESS_2

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_2

Refer to

CEC_OWN_ADDRESS_3

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_3

Refer to

CEC_OWN_ADDRESS_4

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_4

Refer to

CEC_OWN_ADDRESS_5

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_5

Refer to

CEC_OWN_ADDRESS_6

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_6

Refer to

CEC_OWN_ADDRESS_7

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_7

Refer to

CEC_OWN_ADDRESS_8

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_8

Refer to

CEC_OWN_ADDRESS_9

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_9

Refer to

CEC_OWN_ADDRESS_NONE

h5, f4, g0, h7

HAL_CEC_OWN_ADDR_NONE

Refer to

CEC_REDUCED_LISTENING_MODE

h5, f4, g0, h7

HAL_CEC_LISTEN_MODE_RECEIVE_OWN_ADDRESS_ONLY

Refer to

CEC_RX_STOP_ON_BRE

h5, f4, g0, h7

Removed / sequence changed

Refer to

CEC_SFT_START_ON_TXSOM

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_ON_MSG_START

Refer to

CEC_SFT_START_ON_TX_RX_END

h5, f4, g0, h7

HAL_CEC_SIG_FREETIME_ON_MSG_END

Refer to

CEC_STANDARD_TOLERANCE

h5, f4, g0, h7

HAL_CEC_RX_TOLERANCE_STANDARD

Refer to

HAL_CEC_ERROR_ARBLST

h5, f4, g0, h7

HAL_CEC_ERROR_TX_ARBITRATION_LOST

Refer to

HAL_CEC_ERROR_BRE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_BIT_RISING

Refer to

HAL_CEC_ERROR_INVALID_CALLBACK

h5, f4, g0, h7

Removed / sequence changed

Refer to

HAL_CEC_ERROR_LBPE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_LONG_BIT_PERIOD

Refer to

HAL_CEC_ERROR_NONE

h5, f4, g0, h7

HAL_CEC_ERROR_NONE

Refer to

HAL_CEC_ERROR_RXACKE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_MISSING_ACK

Refer to

HAL_CEC_ERROR_RXOVR

h5, f4, g0, h7

HAL_CEC_ERROR_RX_OVERRUN

Refer to

HAL_CEC_ERROR_SBPE

h5, f4, g0, h7

HAL_CEC_ERROR_RX_SHORT_BIT_PERIOD

Refer to

HAL_CEC_ERROR_TXACKE

h5, f4, g0, h7

HAL_CEC_ERROR_TX_MISSING_ACK

Refer to

HAL_CEC_ERROR_TXERR

h5, f4, g0, h7

HAL_CEC_ERROR_TX

Refer to

HAL_CEC_ERROR_TXUDR

h5, f4, g0, h7

HAL_CEC_ERROR_TX_UNDERRUN

Refer to

HAL_CEC_STATE_BUSY

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_STATE_BUSY_RX

h5, f4, g0, h7

HAL_CEC_STATE_RX_ACTIVE

Refer to

HAL_CEC_STATE_BUSY_RX_TX

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_STATE_BUSY_TX

h5, f4, g0, h7

HAL_CEC_STATE_TX_ACTIVE

Refer to

HAL_CEC_STATE_ERROR

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_STATE_READY

h5, f4, g0, h7

HAL_CEC_STATE_IDLE

Refer to

HAL_CEC_STATE_RESET

h5, f4, g0, h7

HAL_CEC_STATE_RESET

Refer to

HAL CEC enumerations

HAL1

series

HAL2

Refer to

HAL_CEC_CallbackIDTypeDef

h5, f4, g0, h7

hal_cec_cb_t

Refer to

HAL_CEC_ERROR_CB_ID

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL_CEC_MSPDEINIT_CB_ID

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL_CEC_MSPINIT_CB_ID

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL_CEC_RX_CPLT_CB_ID

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL_CEC_TX_CPLT_CB_ID

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL CEC macros

HAL1

series

HAL2

Refer to

__HAL_CEC_CLEAR_FLAG

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_CLEAR_OAR

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_DISABLE

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_DISABLE_IT

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_ENABLE

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_ENABLE_IT

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_FIRST_BYTE_TX_SET

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_GET_FLAG

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_GET_IT_SOURCE

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_GET_TRANSMISSION_END_FLAG

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_GET_TRANSMISSION_START_FLAG

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_LAST_BYTE_TX_SET

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_RESET_HANDLE_STATE

h5, f4, g0, h7

Removed / Sequence changed

Refer to

__HAL_CEC_SET_OAR

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL CEC structures

HAL1

series

HAL2

Refer to

CEC_HandleTypeDef

h5, f4, g0, h7

hal_cec_handle_t

Refer to

CEC_InitTypeDef

h5, f4, g0, h7

Removed from HAL2 / sequence changed

Refer to

HAL CEC functions

HAL1

series

HAL2

Refer to

HAL_CEC_ChangeRxBuffer

h5, f4, g0, h7

HAL_CEC_SetRxBuffer

Refer to

HAL_CEC_DeInit

h5, f4, g0, h7

HAL_CEC_DeInit

Refer to

HAL_CEC_ErrorCallback

h5, f4, g0, h7

HAL_CEC_ErrorCallback

Refer to

HAL_CEC_GetError

h5, f4, g0, h7

HAL_CEC_GetLastErrorCodes

Refer to

HAL_CEC_GetLastReceivedFrameSize

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_GetState

h5, f4, g0, h7

HAL_CEC_GetState

Refer to

HAL_CEC_IRQHandler

h5, f4, g0, h7

HAL_CEC_IRQHandler

Refer to

HAL_CEC_Init

h5, f4, g0, h7

HAL_CEC_Init

Refer to

HAL_CEC_MspDeInit

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_MspInit

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_RegisterCallback

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_RegisterRxCpltCallback

h5, f4, g0, h7

HAL_CEC_RegisterRxCpltCallback

Refer to

HAL_CEC_RxCpltCallback

h5, f4, g0, h7

HAL_CEC_RxCpltCallback

Refer to

HAL_CEC_SetDeviceAddress

h5, f4, g0, h7

HAL_CEC_SetConfig

Refer to

HAL_CEC_Transmit_IT

h5, f4, g0, h7

HAL_CEC_Transmit_IT

Refer to

HAL_CEC_TxCpltCallback

h5, f4, g0, h7

HAL_CEC_TxCpltCallback

Refer to

HAL_CEC_UnRegisterCallback

h5, f4, g0, h7

Removed / Sequence changed

Refer to

HAL_CEC_UnRegisterRxCpltCallback

h5, f4, g0, h7

Removed / Sequence changed

Refer to

pCEC_CallbackTypeDef

h5, f4, g0, h7

hal_cec_cb_t

Refer to

pCEC_RxCallbackTypeDef

h5, f4, g0, h7

hal_cec_rx_cb_t

Refer to

HAL CEC legacy aliases (HAL1 to HAL1)

HAL1 legacy API alias

HAL1 API

__HAL_CEC_GET_IT

__HAL_CEC_GET_FLAG